<?php
    session_start();
	if(!isset($_SESSION['email'])){
		header("Location: connexion.php");		
	}
    $email = $_SESSION['email'];    
    $prenom = $_SESSION['prenom'];
    $nom = $_SESSION['nom'];
    $password = $_SESSION['password'];
    $genre = $_SESSION['genre'];
    $date_naiss = $_SESSION['dateNaiss'];
    $lieu_naiss = $_SESSION['lieuNaiss'];
    $pays = $_SESSION['pays'];
    $adresse = $_SESSION['adresse'];
    $tel = $_SESSION['telephone'];
?>
<!DOCTYPE html>
<html lang="fr">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="Portail web dédié à la Gestion Administrative et Pédagogique du Master 2 de Recherche Système Complexe UMMISCO">
    <meta name="author" content="DIC1 Génie Info 2013-2014 / ESP Dakar">
    <meta http-equiv="Content-Language" content="fr" />
    <link rel="shortcut icon" href="../assets/ico/favicon.png">

    <title> UMMISCO - Master 2 SysCom </title>

    <!-- Bootstrap core CSS -->
    <link href="../assets/css/bootstrap.css" rel="stylesheet">

    <!-- Custom styles for this template -->
    <link href="../assets/css/main.css" rel="stylesheet">
    <link rel="stylesheet" href="../assets/css/icomoon.css">
    <link href="assets/css/animate-custom.css" rel="stylesheet">
    <link rel="stylesheet" href="../assets/css/bootstrap.css"/>
	<link rel="stylesheet" href="../assets/css/bootstrapValidator.min.css"/>
	<link rel="stylesheet" type="text/css" href="css/local.css" />


    
    <link href='http://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic' rel='stylesheet' type='text/css'>
    <link href='http://fonts.googleapis.com/css?family=Raleway:400,300,700' rel='stylesheet' type='text/css'>
    
    
    
    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
      <script src="assets/js/html5shiv.js"></script>
      <script src="assets/js/respond.min.js"></script>
    <![endif]-->
  </head>

  <body data-spy="scroll" data-offset="0" data-target="#navbar-main">
  
  	<div id="navbar-main">
      <!-- Fixed navbar -->
   <div class="navbar navbar-inverse navbar-fixed-top" id="header-main">
	      <div class="container">
	        <div class="navbar-header">
	          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
	            <span class="icon icon-shield" style="font-size:30px; color:#3498db;"></span>
	          </button>
	          <a class="navbar-brand hidden-xs hidden-sm" href="#home"><span class="glyphicon glyphicon-home"></span></a>
	        </div>
	        <div class="navbar-collapse collapse">
	          <ul class="nav navbar-nav">
		      	<li><a href="../index.php#home" class="smoothScroll">Accueil</a></li>
				<li> <a href="../index.php#about" class="smoothScroll"> Présentation </a></li>
				<li> <a href="../index.php#direction" class="smoothScroll"> Direction</a></li>
				<li> <a href="../index.php#recherche" class="smoothScroll"> Recherche </a></li>
				<li> <a href="../index.php#formation" class="smoothScroll"> Formation </a></li>
				<li> <a href="../index.php#pre-inscription" class="smoothScroll"> Pré-inscription</a></li>
				<li> <a href="../index.php#contact" class="smoothScroll"> Contact</a></li>
			 </ul>
	        </div><!--/.nav-collapse -->
	      </div>
	    </div>
	    </div>

		<!-- ==== HEADERWRAP ==== -->
			<div class="container" name="pre-inscription" id="pre-inscription">
				<a name="preinscription"></a>
				<div class="row white">
				
				 <div class="panel panel-info">
			      <div class="panel-heading">
			        <h3 class="panel-title"> <h1 class="centered"> Pré-inscription </h1></h3>
			      </div>
			      <div class="panel-body" align="center">
						Suivez les différentes étapes de ce formulaires pour soumettre votre candidature.
			      </div>
			    </div>

	       <div>	       	
	       	 <nav class="navbar navbar-inverse" role="navigation">
		      <div class="container-fluid">
		        <!-- Brand and toggle get grouped for better mobile display -->
		        <div class="navbar-header">
		          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-9">
		            <span class="sr-only">Toggle navigation</span>
		            <span class="icon-bar"></span>
		            <span class="icon-bar"></span>
		            <span class="icon-bar"></span>
		          </button>
		          <a class="navbar-brand" href="#">Les différentes étapes</a>
		        </div>
		
		        <!-- Collect the nav links, forms, and other content for toggling -->
		        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-9">
		          <ul class="nav navbar-nav">
		          	<li><a>1. Configuer Compte</a></li>
		            <li><a>2. Vos Coordonnées</a></li>
		            <li><a>3. Votre Parcours académique</a></li>
		          	<li><a>4. Choix d'une formation</a></li>
		          	<li><a>5. Soumettre le dossier</a></li>
		          </ul>
		        </div><!-- /.navbar-collapse -->
		      </div><!-- /.container-fluid -->
		      <br />
		      <div class="progress">
		  		<div class="progress-bar progress-bar-striped active" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 100%;">
		    		Dossier complet à 100%
		  		</div>
			 </div>
		    </nav>
		    <div class="well">
		    <div class="row text-center">
	
                <h2> Dossier de candidature enregistré avec succès</h2>
	        </div>
	 
	        <div class="jumbotron" >
	        <h2> REMARQUE </h2>
	        <p> 
	        	Votre dossier de candature a été enregistré. 
	        	<br/> <b>NB: Un email accusant la bonne réception de votre dossier vous sera envoyé sous peu </b>
	        	<br/> Si vous ne recevez pas cet email dans les deux prochaines heures, merci de bien vouloir en aviser l'adminstrateur à cette adresse <a href="mailto:syscom.ummisco@gmail.com?subject=feedback"> syscom.ummisco@gmail.com </a>
	        	<br/> Merci et à bientôt.
	        </p>
	        <p align="center"> 
	        	<a class="btn btn-info btn-lg" role="button" href="../index.php"> Revenir à la page d'accueil</a> 
	       	</p>
	</div>
	</div>
	</div>
	</div>
	</div>
		
	<?php
		$prenom = $_SESSION['prenom'];
		$nom = $_SESSION['nom'];
		$email = $_SESSION['email'];
		$passwd = $_SESSION['password'];
		require '../assets/PHPMailer/PHPMailerAutoload.php';
		$mail = new PHPMailer;
		$mail->isSMTP();
		$mail->Host = 'smtp.gmail.com';
		$mail->SMTPAuth = true;
		$mail->Username = 'syscom.ummisco@gmail.com';
		$mail->Password = 'master2syscom2014';
		$mail->SMTPSecure = 'tls';
		$mail->From = 'syscom.ummisco@gmail.com';
		$mail->FromName = 'SYSCOM UMMISCO';
		$mail->addAddress($email, $prenom);
		$mail->addReplyTo('syscom.ummisco@gmail.com', 'UMMISCO');
		$mail->WordWrap = 50;
		$mail->isHTML(true);	
		$mail->Subject = 'Accuse de reception';
		$mail->Body    = '<p> Bonjour '.$prenom.' '.$nom.' ! Votre dossier de candidature a été bien enregistré. Votre mot de passe est : <b>'.$passwd.'</b> Vous pouvez vous connecter avec ces informations pour poursuivre la soumission de vore candidature. <br> Merci et à bientôt </p> Bureau des etudes, Master 2 SYSCOM - UMMISCO';
		if(!$mail->send()) {
		   echo 'Message could not be sent.';
		   echo 'Mailer Error: ' . $mail->ErrorInfo;
		   exit;
		}
		//echo 'Message has been sent';
		
		
		
		/*
		 * Mise à jour de la base de données
		 */
		 include_once '../assets/config/mysql.php';
		 $requete = "SELECT * FROM `Candidat` WHERE `email`='".$_SESSION['email']."'";
		 $resultat = mysqli_query($db, $requete) or die("Error: ". mysqli_error($db));
         $row = mysqli_fetch_array($resultat, MYSQLI_NUM);		
		 if ($row){
			 // === Mise à jour de la table Candidat
			 $request="UPDATE `candidat` SET `PRENOM`='".$_SESSION['prenom']."',`NOM`='".$_SESSION['nom']."',`MOTDEPASSE`='".$_SESSION['password']."',`TELEPHONE`='".$_SESSION['telephone']."',`ADRESSE`='".$_SESSION['adresse']."',`EMAIL`='".$_SESSION['email']."',`dateNAISSANCE`='".$_SESSION['dateNaiss']."',`lieuNAISSANCE`='".$_SESSION['lieuNaiss']."',`GENRE`='".$_SESSION['genre']."',`PAYS`='".$_SESSION['pays']."';";
			 mysqli_query ($db, $request) or die("Error: ". mysqli_error($db));
			 
			 // === Mise à jour de la table diplome
			 $result= mysqli_query($db, "SELECT MAX(ID_CANDIDAT) from candidat;")  or die("Error: ".mysqli_error($db));
			 $row = mysqli_fetch_array($result,MYSQLI_NUM);		
			 $_SESSION['ID_CANDIDAT']=$row[0];
			 //Bac
			 $request="UPDATE `diplome_candidat` SET `ID_CANDIDAT`=".$_SESSION['ID_CANDIDAT'].",`FILIERE`='".$_SESSION['serie_bac']."',`ANNEE`='".$_SESSION['annee_bac']."',`MENTION`='".$_SESSION['mention_bac']."',`ETABLISSEMENT`='".$_SESSION['ecole_bac']."';";
			 mysqli_query ($db, $request) or die("Error: ". mysqli_error($db));
			 
			  if ($_SESSION['type_diplome1']!='NULL'){
				 // Autres diplomes
				 $request="UPDATE `diplome_candidat` SET `ID_CANDIDAT`=".$_SESSION['ID_CANDIDAT'].", `LIBELLE`=".$_SESSION['type_diplome1']."', `FILIERE`='".$_SESSION['option_diplome1']."',`ANNEE`='".$_SESSION['annee_diplome1']."',`MENTION`='".$_SESSION['mention_diplome1']."',`ETABLISSEMENT`='".$_SESSION['universite_diplome1']."';";
				 mysqli_query ($db, $request) or die("Error: ". mysqli_error($db));
			  }
			 
			 // === Mise à jour de la table pré-inscription
			 $statut='en édition'; // Le statut à la soumission, l'admin se connectera pour statuer sur la pré-inscription
			 $annee=2015; // Arbitraire pour le test, à traiter ! 
			 /* 
			  * Spécialités
			  * 1 pour informatique
			  * 2 pour Maths
			  * 3 pour Physiques
			  */
			 switch ($_SESSION['option_formation']) {
				 case 'Mathématiques':
					 $specialite = 1;
					 break;
				 case 'Informatique':
					 $specialite = 2;
					 break;
				case 'Physique':
					 $specialite = 3;
					 break;
			 } 
			 $request="UPDATE `preinscription` SET `ID_SPECIALITE`=".$specialite.",`ID_CANDIDAT`=".$_SESSION['ID_CANDIDAT'].",`ANNEE`='".$annee."',`STATUT`='".$statut."');";
			 mysqli_query ($db, $request);
		} else {
			// === Mise à jour de la table Candidat
			 $request="INSERT INTO `candidat`(`PRENOM`, `NOM`, `MOTDEPASSE`, `TELEPHONE`, `ADRESSE`, `EMAIL`, `dateNAISSANCE`, `lieuNAISSANCE`, `GENRE`, `PAYS`) VALUES ('".$_SESSION['prenom']."','".$_SESSION['nom']."','".$_SESSION['password']."','".$_SESSION['telephone']."','".$_SESSION['adresse']."','".$_SESSION['email']."','".$_SESSION['dateNaiss']."','".$_SESSION['lieuNaiss']."','".$_SESSION['genre']."','".$_SESSION['pays']."');";
			 mysqli_query ($db, $request);
			 
			 // === Mise à jour de la table diplome
			 $result= mysqli_query($db, "SELECT MAX(ID_CANDIDAT) from candidat;")  or die("Error: ".mysqli_error($db));
			 $row = mysqli_fetch_array($result,MYSQLI_NUM);		
			 $_SESSION['ID_CANDIDAT']=$row[0];
			 //Bac
			 $request="INSERT INTO `diplome_candidat`(`ID_CANDIDAT`, `LIBELLE`, `FILIERE`, `ANNEE`, `MENTION`, `ETABLISSEMENT`) VALUES (".$_SESSION['ID_CANDIDAT'].",'Bac','".$_SESSION['serie_bac']."','".$_SESSION['annee_bac']."','".$_SESSION['mention_bac']."','".$_SESSION['ecole_bac']."');";
			 mysqli_query ($db, $request);
			 // Autres diplomes
			 $request="INSERT INTO `diplome_candidat`(`ID_CANDIDAT`, `LIBELLE`, `FILIERE`, `ANNEE`, `MENTION`, `ETABLISSEMENT`) VALUES (".$_SESSION['ID_CANDIDAT'].",'".$_SESSION['type_diplome']."','".$_SESSION['option_diplome']."','".$_SESSION['annee_diplome']."','".$_SESSION['mention_diplome']."','".$_SESSION['universite_diplome']."');";
			 mysqli_query ($db, $request);
			 
			 if ($_SESSION['type_diplome1']!='NULL'){
				 // Autres diplomes
				 $request="INSERT INTO `diplome_candidat`(`ID_CANDIDAT`, `LIBELLE`, `FILIERE`, `ANNEE`, `MENTION`, `ETABLISSEMENT`) VALUES (".$_SESSION['ID_CANDIDAT'].",'".$_SESSION['type_diplome1']."','".$_SESSION['option_diplome1']."','".$_SESSION['annee_diplome1']."','".$_SESSION['mention_diplome1']."','".$_SESSION['universite_diplome1']."');";
				 mysqli_query ($db, $request);
			 }
			 
			 // === Mise à jour de la table pré-inscription
			 $statut='en édition'; // Le statut à la soumission, l'admin se connectera pour statuer sur la pré-inscription
			 $annee=2015; // Arbitraire pour le test, à traiter ! 
			 /* 
			  * Spécialités
			  * 1 pour informatique
			  * 2 pour Maths
			  * 3 pour Physiques
			  */
			 switch ($_SESSION['option_formation']) {
				 case 'Mathématiques':
					 $specialite = 1;
					 break;
				 case 'Informatique':
					 $specialite = 2;
					 break;
				case 'Physique':
					 $specialite = 3;
					 break;
			 } 
			 $request="INSERT INTO `preinscription`(`ID_SPECIALITE`,`ID_CANDIDAT`, `ANNEE`, `STATUT`) VALUES (".$specialite.",".$_SESSION['ID_CANDIDAT'].",".$annee.",'".$statut."');";
			 mysqli_query ($db, $request);
		}
		 session_destroy();
	?>
	<div id="footerwrap">
			<div class="container">
				<h4>Created by <a href="http://code.google.com/p/master2syscom" target="_blank">DIC1 Info ESP</a> - Copyright 2014</h4>
			</div>
	</div>
    <!-- Bootstrap core JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
		
	<script src="assets/js/jquery.min.js"></script>
	<script type="text/javascript" src="../assets/js/modernizr.custom.js"></script>
	<script type="text/javascript" src="../assets/js/jquery.min.js"></script>
	<script type="text/javascript" src="../assets/js/bootstrapValidator.min.js"></script>
	
	<script type="text/javascript" src="../assets/js/bootstrap.min.js"></script>
	<script type="text/javascript" src="../assets/js/retina.js"></script>
	<script type="text/javascript" src="../assets/js/jquery.easing.1.3.js"></script>
    <script type="text/javascript" src="../assets/js/smoothscroll.js"></script>
	<script type="text/javascript" src="../assets/js/jquery-func.js"></script>
	<script>	
		$(document).ready(function() {
	    $('.col-lg-12').bootstrapValidator({
	        message: 'This value is not valid',
	        feedbackIcons: {
	            valid: 'glyphicon glyphicon-ok',
	            invalid: 'glyphicon glyphicon-remove',
	            validating: 'glyphicon glyphicon-refresh'
	        },
	        fields: {
	            email: {
	                validators: {
	                    notEmpty: {
	                        message: 'Merci de bien remplir cette partie.'
	                    },
	                    emailAddress: {
	                        message: 'Merci d\'entrer une adresse mail valide.'
	                    }
	                }
	            }
	        }
	    });
	});
</script>
  </body>
</html>
